Skip to content

Remove @logger.catch decorators, make loguru optional, migrate to uv, bump to v0.2.0#9

Open
fsecada01 wants to merge 3 commits intomainfrom
claude/remove-logger-catch-oMbbW
Open

Remove @logger.catch decorators, make loguru optional, migrate to uv, bump to v0.2.0#9
fsecada01 wants to merge 3 commits intomainfrom
claude/remove-logger-catch-oMbbW

Conversation

@fsecada01
Copy link
Copy Markdown
Owner

Summary

  • Remove all `@logger.catch` decorators from `a_sync.py`, `sync.py`, and `utils.py`
  • Make `loguru` an optional/dev-only dependency (no longer required at runtime)
  • Delete legacy `core_requirements.in/txt` and `dev_requirements.in/txt`; replaced by `uv` dependency groups
  • Update `release.yml` CI to use `uv sync --group dev` and `uv build`
  • Bump version to 0.2.0

Test plan

  • Pre-commit hooks pass
  • `uv sync --group dev` resolves cleanly
  • All tests pass (`uv run pytest`)
  • Package builds (`uv build`)
  • `import sqlmodel_crud_utils` works without `loguru` installed"

claude and others added 2 commits February 17, 2026 02:05
…workflow, bump to v0.2.0

- Remove all @logger.catch decorators from a_sync.py, sync.py, and utils.py
- Make loguru an optional/dev-only dependency in pyproject.toml
- Delete legacy requirements files (core/dev .in/.txt); use uv dependency groups
- Update release.yml: use `uv sync --group dev`, `uv build`, clean up redundant steps
- Move loguru to dev dependency group; add aiosqlite for async testing
- Bump project version to 0.2.0

https://claude.ai/code/session_01G7xKgBPQia81rZHBU6BxCG
@fsecada01 fsecada01 force-pushed the claude/remove-logger-catch-oMbbW branch from 8deb486 to b500e72 Compare February 17, 2026 02:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants